学習内容とねらい
プログラムは、普通記述したとおりに上から順番に実行されます。しかし、作成する処理が複雑になれば、ある条件を満たしているときは処理Aを、満たしていなければ別の処理Bを実行したいということが出てきます。このように、条件を判断した結果に応じてプログラムの流れを制御する分岐処理構造を
条件判断構造と呼びます。条件判断構造を作るために、
C++Builderには
if文と
switch文が用意されています。
プログラムを作成していると指定した回数だけ同じ処理を繰り返し実行したいことがあります。また、ファイルの先頭から最後までデータを読み込むというようにある条件が満たされるまで繰り返し同じ処理を実行したいこともあります。このように、同じ処理を繰り返し実行する構造を
ループ構造と呼びます。ループ構造を作るために、C++Builderにはfor文とwhile文が用意されています。
本章では、この2種類の構造の4種類の文の使い方を学習します。